90438
487584
1156427
233833
652534
872788
240423
709124
63963
77184
34178
149886
788213
350435
80932
829225
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545