574396
65277
180355
664250
38789
784582
497723
938816
394213
838753
760930
259666
5401367
4436934
4276459
3431462
3413998
3347286
3295955
2967728
2952226
2450209
2121352
2114407