31535
0
25137
17353
19279
2
20634
8
1840
2730
6
2105
1
3114
4
584
1020
467
1878
1098
6435
7
290
420
1824
1119
2275
2006
3595
968
6800
251
899
337
2091
386
2306