342547
808965
205273
59217
829281
35074
330232
178472
197659
570215
597834
501575
5514367
4532935
4349459
3446462
3444998
3405286
3354956
3011729
3000226
2483209
2134352
2132407