3900
1063
820
390
329
315
313
289
272
192
172
146
137
124
117
105
93
71
65
57
50
48
47
44
36
34
28
24
23
20
19
18
16
15
14
13
12
11
8
7
6
5
4
3