31535
0
25137
17353
19279
2
3114
4
1098
20634
8
1020
2730
6
6800
968
1878
1
875
1840
2275
1824
695
4546
5560
5
899
467
424
6010
3
503
2431
360
2076
262
1029
413