31535
0
25137
17353
19279
2
2730
6
3114
4
1098
453
20634
8
251
6800
325
269
362
2275
283
310
1020
2041
1
382
467
2091
1614
1638
392
431
901
1045
893
800