2579
2
2499
1
2477
3026
3212
27
1947
9
9607
20312
39
1944
189326
0
1604
1383
3873
15
4471
2661
1455
346
2501
5
2670
5094
557
1061
2939
7
2257
7306
3
2469
11650
23
2917
602
599