25137
0
31535
954
2
1551
392
308
467
2275
945
3366
968
17353
3498
4
458
17184
44
20634
8
1157
2730
6
1020
1577
2809
409
1
2093
990
2089
1997
398
2546
1710
19279