104091
101331
100993
97352
96521
95711
95316
93787
90879
90107
84524
84159
82909
82667
81937
79894
79467
78725
71824
71236
68203
67357
60361
60194
58870
56515
51916
48654
48561
47518