102530
97120
96893
96318
95987
89798
82691
81906
78964
78326
71040
69739
67414
61465
59379
58507
57629
56997
55415
55410
53297
52870
52348
50547
46948
46106
45327
41896
39385
34169