31535
0
17353
25137
19279
2
2730
6
3114
4
1098
2275
20634
8
6800
1020
2091
1824
968
839
1
2668
2809
381
2459
9
1758
798
467
1132
55
2585
1084
152
2546
1053
802