648199
375598
550734
508210
330311
954330
535695
1034133
832477
470261
783587
182854
104234
728579
277632
135209
15269748
684086
4757578
4319980
3494510
3368192
2269216
2199495
2054492
188366
1859948
16355
154961
1547545