4833
1418
1109
857
839
794
708
457
446
423
393
361
336
281
267
248
237
174
163
153
146
133
120
113
92
88
82
81
76
68
63
58
57
55
53
52
51
42
41
37
36
35
31
29
28
24
23
22
21
20
19
18