375153
1035648
479636
366889
362459
506645
1125314
524790
478474
76112
949446
624283
1086549
236333
317187
129836
7354743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545