2658
10
1630
1
2017
2500
4
1665
2
1348
1465
1234
458
0
1309
1992
3
3497
697
4996
6
1507
1195
1998
4914
123674
35
298
761
1903
1265
2152
2332
30334
1529
1681
1537
591