103016
57427
57134
42680
40088
33172
33053
31191
30678
25070
25068
25054
24319
23008
20421
17975
14070
11104
8559
4832
4449
4095
3919