409
2
620
1
530
687
650
270
3220
7
446
3823
11
483
387
1390
0
355
391
1026
6
368
262
487
399
566
1176
343
381
293
507
1336
267
230