1253
832
738
825
1044
1263
1231
1428
670
3363
1524
696
1110
923
997
1353
1052
1679
654
956
794
788
2683
642
4081