437705
88733
641310
171608
983223
726985
145684
511436
824820
719320
495143
841578
5216366
4273933
4167458
3392462
3331998
3248285
3193955
2905726
2891226
2393209
2090352
2073407