50158
17487
13803
9352
6450
5237
4934
3407
3047
2843
2701
2458
2370
2358
2241
1949
1815
1703
1525
1420
1353
1307
1249
1237
1192
1142
981
908
846
760
705
674
656
576
549
514
482
461
363
361
360
354
351
325
311
304
239
222
212
164
155
151
147
110
91
80
75
67
60
43
30
16
12
11
0