1249
362
3255
5188
782
983
784
1051
1203
1374
3002
2348
1168
461
1047
5936
885
762
805
822
699
2026
1239
239
1830
3154
3109
261
1164
1918