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