5972
1622
926
615
511
450
367
345
314
290
177
168
167
148
147
136
101
91
83
81
76
74
65
64
45
39
37
33
30
29
26
25
23
22
20
19
17
12
10
9
8
7
6
5
4