143267
142550
1451110
151590
144452
143472
145592
148964
655680
16391117
32628179
16381137
4218110
7145118
31859178
290976
151366
186953
303585
2030117