2877149
21680
1120216
75644
8050
878380
62740
72230
59734
34715
29415
42827
604611
43430
43303
41237
3660270
3431156
29754
27376
23292
19790