338876
56566
583247
832332
594175
1039276
406828
270306
91246
457310
662855
86459
237504
816335
516567
74595
7341743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545