5653
1518
1408
1164
1163
1070
939
684
573
478
442
429
314
306
262
235
231
225
214
213
189
181
161
141
135
134
119
115
105
99
96
86
72
64
54
49
46
44
43
42
41
40
39
36
35
34
32
25
24
23
22
21
19