79558
71676
49402
32101
21882035
54295391
58101311
39524
590112
107783715
47634
38105
430367728
238010380
1664898312
156659267
129502178
122916252
1113428895
103167210
88146178
82903290
74600139
69231158