907142
452131
5394
177594
627202
496260
292325
138915
1027408
1066581
408378
252225
5517367
4535935
4351459
3448998
3446462
3408286
3356956
3013729
3003226
2485209
2136352
2132407