2296
2
2730
6
2657
3
1138
1
2668
31535
0
2334
25137
20634
8
1575
2076
2855
5223
9
467
968
814
417
2108
4
1338
3428
1869
5
1291
1642
1014
625
5262
10
7952
16840
15
11483
2177