145559
314927
560668
287438
264981
671504
847517
465556
205568
769565
286656
163394
5532367
4542935
4359459
3457998
3447462
3414286
3366956
3018729
3007226
2493209
2136407
2136352