46489
14268
13493
8866
8611
8094
7996
7470
6888
6158
5318
4701
4547
4436
3950
3945
3773
3598
3580
3274
3201
3180
3094
2961