5165
1356
992
431
426
393
366
334
297
212
164
163
161
150
138
130
114
101
71
63
62
59
57
46
45
40
37
34
31
29
27
25
24
20
19
17
16
14
13
12
9
8
7
6
5
4