31535
0
25137
17353
19279
2
2730
6
3114
4
2328
3
1098
1020
20634
8
1551
1734
1
6800
246
2275
2061
2091
1031
3466
5
637
2199
1872
3653
968
4536
1921
2727
2668
1414
1483