31535
0
2328
3
2061
2
246
25137
1551
2275
968
17353
1020
637
20634
8
2730
6
3466
5
2809
1872
1
1734
19279
2668
2111
3114
4
1031
1282
300
5223
9
1650
282572
1043
4536
1824