138371
556295
520355
285276
636991
382438
48407
502104
859590
942513
672485
250282
901542
552353
1062935
880575
7354743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545