1740
430
1234
372
555
262
1199
426
939
300
2218
914
493
253
509
86
808
257
648
131
636
164
669
255
746
177
486
178
284
194
586
125
338
184
804
281
541
230
628
63