2605
1657
1253
2530
1360
5446
1227
1164
954
2484
1634
3180
1563
1047
990
1249
4832
4404