2869149
21580
1117216
75444
8010
875380
72230
62540
59734
29415
34115
42527
603011
43330
43243
41127
3649270
3422156
29694
27316
23242
19770