555
0
2461
20
625
2
2749
1
3510
3691
5
3498
4
1551
1452
2748
1898
1309
467
802
469
1320
798
7334
968
180849
2758
2551
4431
6
2727
540
1084
2346
2760
641