539793
19038
870873
723912
499142
717690
956165
651592
378728
625322
278817
632147
5005798
3447581
2919148
2238804
2182988
1969609
188278
1854357
1710118
1694136
1634195
1607471