53426
54540
307914
17743
35563
5332
545551
28695
527721
503980
143282
310453
5517367
4535935
4351459
3448998
3446462
3408286
3356956
3013729
3003226
2485209
2136352
2132407