416963
395406
53203
235372
25159
397313
160487
101730
260264
301203
835845
328698
5512367
4530935
4348459
3444998
3443462
3404286
3353956
3011729
2999226
2481209
2133352
2132407