28110
18362
47363
37431
30607
20972
39415
768912
54608
23852
24811043
15850
430692728
238227380
1666508312
156800267
129680178
123085252
1114918895
103271210
88289178
83012290
74696139
69324158