25137
0
31535
2730
6
19279
2
17353
294
1098
1020
301
20634
8
513
418
3114
4
436
368532
968
3092
1
2668
422
543
588
634
980
1372
6800
547
871
2881
1559
2727