1015
1
1694
951
690
2669
2
564
1743
0
108797
1380
2356
6
1616
437
21152
8
2949
2959
841
1787
1083
1917
1195
374
770
445
2670
5375
877
2294
1923
3453
1494