642686
600620
326262
565211
34265
513611
385932
362211
164509
757319
886570
938270
239361
291972
616184
807757
15787748
703886
5038578
4424980
3541510
3524192
2313216
2219495
2055492
191066
1870948
16395
1565545
155561
965435
241550
663463
590833