31535
0
17353
25137
19279
2
2730
6
3114
4
530
1098
20634
8
1306
6800
2275
2091
545
1157
2459
9
1407
1020
555
3292
2668
2096
2076
1
1824
1642
7334
571
467
2119
2546