2729
14
181997
11
2299
1
2905
26
975
4
1536
6
1507
2344
1773
0
2891
3001
2
1100
1760
1119
1267
890
3265
5
2738
3
2189
1731
5200
5209
9
38477
34
1289601
923
843
1942
2788
189326
94424