143588
221437
691716
367405
442363
369460
512215
503789
90114
981838
792789
230405
5493367
4515935
4332459
3441462
3440998
3395286
3341956
3004729
2989226
2479209
2132352
2127407