180045
125751
121541
121521
107150
95093
92967
88210
73008
72134
63158
59388
59310
58352
46090
41842
41217
39080
38771
37214
35990
30785
30594
29361
25387
22430
22130
21980
21727
20724