2658
10
1630
1
2017
2500
4
2505
2
7471
9
3591
11
1665
1558
123674
35
400
0
658
851
1234
1162
2268
674
1767
1449
4309
3
1239
6753
17
517
2328
5746
23
2255
3107
7
1250
2163
8527