476
4058
1033
868
1085
1099
467
607
1492
2984
1152
536
747
2345
3000
1382
1072
580
592
1256
886
867
461
620
500