31535
0
25137
17353
19279
2
2730
6
3114
4
1098
1333
20634
8
1974
6800
2275
284
587
2711
1903
421
899
2091
402
738
1
5379
3
470
2345
2504
480
5605
2211
400
105807
42