4187
1203
824
398
347
342
332
312
268
247
163
161
153
116
112
109
99
87
63
56
53
52
47
44
43
39
33
32
29
28
27
25
23
20
19
18
17
15
10
9
7
6
5
4