0
937
1415
1180
1445
1025
1605
1171
1020
953
959
907
974
930
596
318
388
559
362
433
462
584
485
566
525
335
268
550
555
499
1013
498
355
501
598
425
405
2253
1897
1812
1770
1766
1672