50804
49645
47194
43863
39698
35749
35653
35486
34088
33663
32368
31930
31500
31479
22317
21515
20786
19433
19288
18694
18041
11250
8016
7487
6885
2896
1040