621
403
492
1137
519
2318
998
1703
1073
1042
705
765
690
471
914
753
715
886
560
732
2107
2869
2496
1424