57393
55951
48207
37724
33796
27436
27400
23968
23092
22957
22229
21071
19424
19315
17869
17283
15643
15283
15002
14356