31535
0
19279
2
530
4
25137
467
2275
1824
20634
8
2809
1306
2730
6
572
1157
2190
1
1922
17353
1407
863
2522
1129
5316
3
1438
555
3292
545
2668
3114
653
1642
1584