5642
1469
1289
1138
1122
994
843
700
537
440
410
387
272
268
257
247
235
214
199
194
177
155
152
141
138
118
110
95
91
87
83
75
74
69
66
60
50
45
44
39
35
34
33
30
28
27
26
25
24
23
22
21
20
19