2000
1
1877
2
1541
1788
1699
2999
3
360
0
2760
4
1660
13995
2166
99072
38477
34
1816
1378
1545
32302
1187
2781
662
1162
1681
319
61216
2368
1812
1000
745
2901
4074