3857
1199
838
399
351
331
294
291
283
226
160
151
150
131
123
116
95
94
92
69
64
56
41
37
36
35
31
27
25
23
21
19
18
17
16
14
12
11
9
8
7
6
5
4