404562
173480
168794
151866
95099
79422
70424
46839
40201
36268
32587
29773
22353
13176
9492
9432
9161
8649