4387
1285
891
435
380
354
349
314
276
213
186
159
149
137
107
101
93
92
57
55
53
45
42
41
40
36
31
30
28
26
24
23
17
16
15
11
10
8
7
6
5
4