25137
0
31535
19279
2
2730
6
17353
20634
8
294
301
3114
4
1020
418
368532
1098
436
6800
513
634
345
968
1372
2668
422
3092
1
396
864
379
588
2727
1661
980