1015
1
1694
951
690
108797
0
2669
2
564
21152
8
1743
2502
2299
2949
1787
297066
2756
2670
5375
2294
1923
2386
1289601
4
1451
2522
2245
3
2530