2877149
21670
1120216
75644
8050
878380
62740
72230
59734
34715
29415
42827
604611
43430
43293
41227
3657270
3430156
29754
27376
23282
19790