4712
1270
1100
931
924
832
764
550
437
361
355
332
247
209
207
202
183
169
167
157
152
123
113
105
104
92
88
72
70
69
67
61
60
53
51
42
39
35
33
31
30
29
27
25
24
22
21
20
19