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