31535
0
19279
2
968
25137
1020
2275
17353
467
1677
325
3498
4
1824
409
929
798
2587
16
276
2574
1
688
171
871
787
418
1880
529
797
1488
1089