2658
10
1630
1
2017
2500
4
1665
2
1348
1465
1234
458
0
3497
5151
3080
3
3715
4996
6
1507
21152
8
4651
1195
1998
123674
35
2650
20
298
761
1903
3090
1265
181997
11
280
2405
297066