583602
503229
687201
48629
992748
787478
243801
150116
775913
916971
32110
447375
5158799
3571581
3096148
2401804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471