179087
125433
120968
120811
106597
94481
92553
87950
72850
71594
62738
58936
58776
57888
45550
41648
41046
38896
38689
37116
35831
30471
30350
29195
25276
22236
21859
21741
21671
20551