4452
1222
830
415
348
303
296
288
259
255
157
140
132
131
125
124
110
89
76
66
65
60
58
40
35
33
31
29
27
25
24
23
21
20
19
18
16
15
13
12
9
7
6
5
4
3