4595
1209
833
398
394
324
319
317
276
275
160
139
130
123
122
115
91
72
68
60
57
56
51
45
43
37
31
30
29
26
25
24
23
19
16
13
12
10
9
8
7
5
4
3