31535
0
2275
2
20634
8
25137
1898
4
2730
6
2809
968
19279
2668
3114
5223
9
17353
1343
518
282572
1043
1
1824
802
121182
729
1869
5
1020
475
543
2855
3
1440
422
3660
513