318
1
362
758
306
441
2
896
2198
1752
351
320
806
628
0
365
1065
478
324
630
1506
1988
3
305
286
396
420
361
583
2409
6
953
1460
818
1083