21176
15960
14101
12660
9722
926263
8530
8484
798148
698142
65911
6310
53236
5220
51478
5010
4540
4290
4250
414184
4102
40050
3990
3935
3870
3520
34571
3430