4931
1156
790
389
356
335
313
299
265
258
159
141
134
131
128
107
87
68
60
56
53
52
49
48
43
41
40
31
26
24
23
20
19
18
17
16
15
11
9
8
6
5
4
3