31535
0
25137
1823
2
17353
3114
4
19279
1098
2730
6
6800
580
1551
1020
1184
1824
2275
20634
8
445
4111
3691
5
1872
1
467
661
2881
968
614
392
2853
1267
347
2211