11873
15805
1008222
834136
273879
980407
443179
1039516
967583
665370
366431
583883
685584
478216
663915
40876
7354743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
150861
1455545