152933
238974
2940
3441
9900
4461
25468899
2193
64280
74515
3116
115517
1611517
1126012
10505276
1013916
96643
9534258
7857154
750211
69816
60354
55832
53158