31535
0
25137
17353
3114
4
19279
2
2730
6
20634
8
1098
1840
467
575
1034
50987
383
376
1878
1
2006
6800
918
443
2093
2275
813
787
3691
5
393
475
1020
1897
1333