5134
1356
1083
1031
937
816
727
506
462
401
378
315
290
283
243
231
204
196
188
181
151
145
141
122
101
94
93
92
84
76
74
69
62
50
47
44
43
37
36
33
32
31
30
29
27
26
24
23
20
19