5542
1457
883
537
461
418
330
317
310
290
163
159
153
144
126
112
97
82
81
79
66
53
48
42
40
32
29
27
26
25
24
23
22
21
17
16
14
13
11
10
9
7
6
5
4