2658
10
1630
1
2017
2500
4
1665
2
1348
1465
1234
458
0
3497
3053
7
4996
6
1507
1195
1295
1998
123674
35
298
761
1903
3
1265
2650
20
3683
2152
2332
280
30334
1581
1529
1681