5504
1369
951
519
439
346
344
320
273
247
166
154
150
140
117
104
92
90
81
65
64
60
41
37
36
35
33
32
29
27
25
23
22
20
17
16
14
11
9
7
6
5
4