25137
0
31535
19279
2
17353
1832
3
1098
3114
4
2730
6
422
918
968
987
1
1133
294
1661
4111
6800
467
602
980
1161
951
2490
282
381
1043
2224
407
970
1939