4884
1276
903
433
425
343
338
317
287
268
157
149
147
132
110
108
85
66
61
59
58
56
54
47
43
35
33
31
28
26
24
23
22
21
20
17
16
15
12
8
7
6
5
4