31535
0
660
177
3498
4
2275
2
19279
1824
418
3116
1
2730
6
319
289
1836
714
467
434
798
514
753
675
488
492
2668
25137
3114
5713
918
2459
9
314
928