362
0
436
918
305
1132
637
2105
1
988
300
501
317
745
1603
418
1348
35426
437
500
314
341
1936
598
1110
1645
463
398
259
347
2445
509