450797
152742
905175
448371
491523
297789
857844
38173
57849
961264
57693
443273
158355
905130
745590
227630
7347743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1861216
1726948
172466
15805
150861
1455545