5459
1465
860
528
459
428
353
294
288
271
168
162
154
153
120
93
78
76
70
61
58
47
40
38
36
35
33
29
27
26
25
24
22
18
17
15
14
11
10
9
8
7
6
5
4