308325
922301
381909
534381
400190
704773
326998
530360
356246
353434
854623
173305
5278799
3696581
3220148
2542804
2289988
2144609
2064358
193978
1839118
1748136
1731196
1663471