40941
31071
25811
24052
18793
17088
15911
126614
12391
8350
7780
6683
6345
5920
55111
4616
4440
4010
3690
3510
3410
1730
1470
660
640
500