421
1
646
350
108
341
413
403
569
389
2
96
1179
999
765
3
344
444
392
401
1244
4
324
425
405
75
890
893
673
688
353
416
532
391