103016
57427
57136
42681
40089
33173
33053
31192
30680
25072
25068
25054
24321
23008
20422
17975
14072
11104
8563
4835
4450
4098
3919