2505
2
4968
3
4757
1
1439
1272
2194
656
0
4027
594
2055
1812
3312
9
7608
12
2841
3301
13
1962
2659
3789
20
373
2398
8
2507