456
2
647
3
1144
1281
6
462
1
509
508
1414
4
2000
491
3655
13
375
362
501
542
2567
7
1954
488
445
693
1895
5590
14
561
629
514
3019
1262
639
507