155695
82356
60022
44809
36935
35550
34987
32909
31577
31144
29993
29927
27076
26521
26215
23253
22564
22177
21122
19916
19427
19021
18213
17386
17216