4643
1255
928
451
395
374
347
331
291
281
186
163
154
138
136
112
109
66
65
64
53
50
47
44
41
37
36
33
31
28
21
20
18
17
16
15
11
9
8
7
6
4
3