5840
1550
1033
590
488
404
400
374
311
252
177
167
162
150
147
131
124
93
86
75
67
63
62
53
48
46
41
37
35
32
28
26
25
23
22
21
19
18
14
12
11
10
8
7
6
5