5570
1582
1005
591
503
491
375
359
352
292
233
187
172
169
167
132
120
99
88
79
78
76
59
57
40
37
36
35
34
24
23
20
17
16
14
13
11
9
8
7
6
5
4