124833
90845
55334
36654
29904
26296
26057
18910
18140
16085
13770
11121
8514
6813
6053
5072
4525
3625
3426
3129
3036
2121
2071
1988
1921
1666
1198
1187
1177
1144
1109
1101
959
822
759
671
641
521
430
360
350
345
292
289
274
273
232
215
206
166
155
127
124
122
121
91
43
21
5
3
1
0