488660
146796
245731
554645
89433
254408
572884
354895
11443
888921
309507
108449
5132799
3552581
3063148
2368804
2229988
2042609
1952357
191278
1762118
1719136
1686195
1635471