25137
0
31535
17353
1098
3114
4
19279
2
2730
6
467
4111
1020
2328
979
798
381
514
1557
20634
8
451
6800
602
547
722
1939
456
1161
410
1310
403
675
320