25440
0
1237
1
478
383
1780
4071
6515
14076
7
2952
1084
385
20634
8
346
2166
2
1559
504
1009
639
363
584
2369
1352
3
5617
5
1182
373
231
759
2904
693
4594