580
410
540
360
1100
700
480
320
620
590
1750
2770
1710
1160
860
960
781
12491
17800
25965
34223
11870
20062
5711
16410
2360
2700
2670
3830
4110
4890
279830
2833
1960
1670
4821194
10531834
422915
3631
31448899
6843716
7872
7062
3421
5871
3111
7225
4213
1784
953
2011
968
1200
690
1663
980
702
950
870
1730
2689
1010
1600
1470
851
722
907942
496821
885726
615927
1301016
6096327
3082268
6975541
3402966
43636