25137
0
17353
31535
19279
2
2730
6
3114
4
1098
20634
8
552
6800
2668
328
2275
918
1020
851
2855
3
121182
1
10581
467
325
2091
329
406
2224
2881
2008
412
3498
1084