133259
35670
15820
32863
11065265
24110
12972802
25410
14800
13992031
9354317
5910
430680728
238217380
1666448312
156797267
129672178
123076252
1114878895
103261210
88283178
83007290
74688139
69324158