60573
1276714
91839
63037
36712
40825
46654
610
50783579
855011
1097212
648113
430385728
238017380
1664928312
156662267
129504178
122919252
1113528895
103172210
88152178
82905290
74606139
69232158