2871149
21620
1118216
75444
8030
875380
72230
62540
59734
34715
29415
42727
603711
43380
43253
41187
3655270
3422156
29704
27336
23252
19770