25137
0
3114
4
17353
31535
1880
2
1020
968
1098
467
381
2730
6
19279
918
4111
6800
941
2328
1748
547
454
482
1557
456
602
1939
455
410
951
439
663