121182
1
1007
282572
0
625
2
1921
4
650
775
1733
447
2470
661
2982
3
1513
417
2503
6
1392
1425
2372
1329