3125
3360
3132
1952
5603
3614
3867
2338
900
1635
1810
1935
1082
3629
3171
1273
20080
1170
660
755
2097
688
11834
993
2181
925
5902
3034
910
11973
1593
2580
17147
39409
1246
2182
1638
784
63991
46519
7099
1454
12507
727
726
51273
861
3057
989
2060
1539
30891
3530
4081
27655
9761
1591
50618
4719
281878