31535
0
1824
918
2748
2
467
458
2295
1541
6800
608
2683
2730
6
4536
2657
3
2668
3114
4
269
105290
464
282572
20634
8
2522
1649
1
4594
46414
17353
503
1152
3659
14
1015