4342
1276
864
433
380
353
341
306
268
221
180
152
144
134
132
107
100
99
89
58
56
55
52
43
42
39
38
34
32
31
30
28
26
20
19
15
13
10
9
8
7
6
5
4