2535
2
1603
1
2133
1250
2884
5
1681
3296
4
1539
2921
1363
4074
0
1669
1876
1038
1558
989
1348
3498
2622
6
1814
400
2377
1819
1393
1622
32302
1135
2886
2430