31535
0
17353
1824
3114
4
392
918
777
459
1020
548
584
19279
2
553
5213
200
21743
1
1132
798
20634
8
25137
416
477
2190
1126
405
152
116
2730
6
4106
172