492406
311750
897552
678300
334661
251421
820187
307693
868512
908866
166532
919701
4234364
3586456
3523929
3172460
2879998
2792283
2760955
2573725
2482226
2089209
1928351
1886407