15160
19124
22704
35913
18671
9670
6321
16441
29320
21680
10720
10781
430573728
238158380
1665828312
156760267
129622178
123025252
1114548895
103234210
88236178
82971290
74668139
69295158