3141
3
1699
3429
1174
2500
1865
3788
6522
6572
1896
3238
1658
2521
2720
1879
1703
3119
2898
3191
2060
2191
3204
2813
3215
2448
811