31535
0
25137
17353
19279
2
3114
4
2730
6
467
20634
8
1098
6800
2275
3123
3
2809
1020
2328
416
7885
798
3498
553
3091
7
584
1824
1053
682
814
1678
360
477
475