295
1
457
4
552
228
2
749
704
3
507
319
248
364
351
545
230
3746
270
360
206
519
699
324
267
242
216
386
304
1865
418
1067
6
1253
290