19932
122576
898825
55436
828982
456761
877227
1727948
662726
327813
302120
1455545
409969
84100
138215
71225
7354743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
172466
15805
150861