2500
4
2658
10
2017
1
1630
1234
3629
2794
2
1868
1466
0
1423
123674
35
3207
4168
5
3871
2157
16
1618
841
3470
2232
862
7793
2650
20
1458
6779
2153
3066
7
2285
2534
2343
5946