2500
10
1668
3
419694
9
1553
2
4392
15
49165
7
7334
4
3632
5
2365
2337
0
3027
1966
2705
1
1240
1302
4179
91
699
6
121182
97284
1337
11221
23
6979
1343
3803
1358
6895
2306
4126