31535
0
2275
2
19279
871
3092
1
514
1824
3114
4
2730
6
3498
1020
2727
586
17
25137
2532
2546
726
273
1222856
2600
5
20634
8
324
7334
17353
213
2168
177
798
1452
467