300
1
411
288
278
2
1172
375
744
3
649
283
368
305
3649
5
338
1061
330
279
303
310
676
312
877
1427
6
371
1435
4
488
451
631
530
824