2512
2
908
1
2546
1007
8403
16
812
1614
5
2042
1150
951
2010
0
2740
493
797
1080
1397
445
1849
915
585
508
2776
26243
342
609
1611
632
1911
695
1049