31535
0
17353
1824
3114
4
918
177
459
1020
19279
2
553
3498
798
20634
8
477
1126
152
116
2730
6
497
467
1949
3
2064
1
714
573
5213
25137
514
501
1073
55