397080
170639
166023
148486
93481
78147
69341
45829
38660
35720
32271
29155
22012
12965
9386
9251
9004
8515