31535
0
25137
19279
2
17353
2730
6
3114
4
467
1822
1
20634
8
756
431
1098
1020
918
516
6800
2275
1823
482
945
383
422
392
2091
1115
453
91021
3
310
901
418