4272
3066
2684
2252
1707
1666
1245
809
707
623
423
384
357
355
246
238
226
206
161
145
136
126
125
102
99
73
69
64
63
61
54
53
46
44
41
40
36
29
25
21
20
18
16
13
12
11
9
8
7
5