5055
1370
1040
462
401
372
365
336
327
266
183
171
166
164
137
110
109
92
60
57
55
54
50
49
47
38
35
29
28
26
21
20
18
15
14
12
11
10
9
8
7
6
5
4