2282
2
2455
1296
1
2457
12
2173
3
3132
10
3542
4
1405
8
11004
6
3174
994
1282
1905
4163
64306
42
2864
1596
880
999
689
1126
1683
11
8589
2946
408
0
2849
4756
5
39387
24
1764