6191
1679
1445
1255
1248
1108
950
745
576
451
443
318
290
277
265
259
232
228
214
204
201
173
158
142
135
122
99
88
85
76
75
73
72
70
56
55
54
53
47
44
41
36
33
32
31
28
27
26
25
23