2243725
3671958
1896409
4601226
4894377
4525491
1923552
3254205
4390982
4430671
70394
69302
41666
52706
45138
47763
50001
50785
56489
58814
192466
387579
235078
1737009
639010
1919692
2863845
191817
286158
157046