376
471
898
1695
239
399
1638
459
602
505
704
389
1069
816
665
426
425
686
1123
581
921
203
605
429
556
808
365
290
561
174
810
389
250
189
1531
372
1224
1073
575
869
833
875
886
283
312
1764
833
301
757
432
221
271
143
288
887
655
465
235
787
343