629986
510461
99192
449451
716629
744127
449288
916411
55818
712496
519339
597345
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471