4251
1072
775
381
362
305
264
261
236
157
144
132
119
104
92
90
68
61
59
57
56
54
47
33
32
31
28
27
26
25
24
23
18
16
14
13
12
10
9
8
6
5
4
3