2458
1255
4009
991
5942
858
1266
1799
834
1185
2414
2429
2761
1353
805
926
1352
830
1196
866
1209
749
1170
1162
847