4199
1266
898
446
391
337
304
299
271
249
152
137
136
127
100
99
94
73
63
61
57
53
50
44
36
35
33
29
28
26
25
23
22
20
18
16
15
14
13
11
9
8
7
6
5
4