343
1
495
139
441
2
488
392
385
400
351
557
530
482
1652
856
445
405
894
75
665
3
425
663
999
504
560
574
422
85
1214