5067
1452
945
474
426
401
358
323
308
264
182
179
175
143
132
123
114
83
81
75
73
58
53
44
43
42
39
32
31
30
28
25
24
23
22
21
16
14
13
12
11
10
7
6
5