51328
123935
367493
295636
210434
966976
393429
55155
139891
615145
46929
55500
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471