31535
0
25137
17353
19279
2
20634
8
2730
6
3114
4
6800
1098
2275
1824
2809
467
2459
9
2546
1
246
2657
3
968
2320
2668
1267
2224
1020
2091
2337
1043
3625
7
169211
11
802
99