332920
217469
50195
369733
158110
336308
21193
263675
14459
842707
858114
833858
5565367
4557935
4377459
3471998
3456462
3427286
3375956
3029729
3024226
2503209
2141407
2141352