31535
0
169211
11
660
2275
2
19279
1824
418
2730
6
319
289
1836
714
467
434
798
753
675
488
2668
25137
3114
4
5713
918
2459
9
314
608
17353
601
2740
560