25137
0
1270
3
20634
8
395
1
292
765
3559
2
1452
1421
466
3114
4
1513
3706
1733
571
1329
1374
2372
1501
2855
635
2172
447
662
3268
5223
9
2470
650
263
1889