31535
0
25137
19279
2
17353
398
1824
798
1020
2189
4478
8
467
2275
1084
633
392
147
1053
2546
1
913
611
543
954
458
552
1650
7334
4
1343
2395
1869
5
2730
6