270
1
342
494
393
2
300
533
267
230
368
507
1336
262
1026
6
343
391
530
355
1176
399
566
409
620
843
2671
320
509
402
732