31535
0
25137
1020
437
19279
2
2275
1880
1824
2574
1
2747
3114
4
968
798
24181
8
26120
14
2546
20634
777
1518
2730
6
2076
422
363
543
547
2668
552
1137
522
139