7793
4
2535
2
2219
5212
6
2688
2982
3
2884
5
3289
3117
8
572
0
1363
1
1431
1547
300
1558
1348
3498
1815
2996
2622
1938
1814
400
1495
2377
1819
1393
1622
32302