39416
683530
531121
515781
49548
316158
249141
46216
726352
563640
573482
903675
5184366
4243933
4144458
3386461
3320998
3234285
3177955
2892726
2878226
2387209
2089352
2071407