31842
26573
21969
14993
9241
7319
5950
5663
5017
4457
3009
2667
2136
2021
1820
1791
1770
1714
1554
1532
1517
1490
1359
1332
1003
971
947
926
883
882
753
744
702
570
549
537
500
467
429
421
412
402
384
367
364
363
340
335
320
314
312
289
283
261
249
234
231
194
184
156
154
147
129
126
122
96
92
80
73
67
66
65
63
54
53
51
50
45
43
42
41
39
35
34
27
24
23
16
15
13
12
11
10