31535
0
968
1020
25137
875
1
1878
1840
2
3114
4
4546
17353
1824
19279
2076
20634
8
53
1098
2275
424
899
5560
5
503
2008
1533
3
6010
2668
695
536
279
176
2747