31535
0
2730
6
2275
2
1343
19279
20634
8
17353
7334
4
479
1020
4111
798
3498
2668
2303
1
25137
3114
1824
2459
9
29323
1132
823
3092
2546
802
1053
326
11829
1073
1880