4551
1308
973
796
761
754
624
466
370
352
348
334
308
254
229
220
214
167
148
147
140
128
113
91
90
74
70
69
64
62
60
59
54
46
43
42
41
39
35
34
31
29
28
27
26
22
20
19
18
17