31535
0
25137
2275
2
2224
5223
9
968
2574
1
19279
1020
3114
4
1824
2546
20634
8
492
2730
6
383
2076
729
2668
529
2459
1211
413
17353
608
798
479
3510
3691
5
2809