5509
1495
954
546
480
397
368
322
304
290
149
138
132
131
122
117
92
76
75
74
66
59
44
38
32
30
29
28
26
25
24
23
22
21
20
17
15
13
11
9
8
7
6
5
4