102881
57321
57022
42383
39983
33075
32938
31088
30573
24971
24970
24940
24177
22912
20303
17872
13971
10998
8426
4665
4354
3968
3838