2100
2
2292
2188
4
1884
3
1632
4623
5
2317
9055
10
4438
6
2257
1
2079
2164
2454
1881
2578
10293
57793
0
1673
5546
4606
2233
3212
27
5771
2489
1917
51331
25
1078
962
3688
2788