4090158
4537488
4314691
1381250
4828334
3086653
1958516
4962704
2991130
3989532
60836
40600
47565
48298
49768
51943
52478
55602
56946
57970
1793536
5954751
3991589
885551
2668095
978686
1191834
1087834
488795
1982164