22560
144742
10260
90754
88325
81710
79324
79335
72417
6839
63823
61615
58012
5375
52012
49222
4678
45812
45232
4425
4215
3855
3197
3120
2434