5496
1452
946
522
442
391
337
328
296
255
193
163
155
136
122
99
90
84
76
72
64
63
58
43
40
39
38
30
29
28
26
25
24
23
20
19
18
17
16
13
11
7
6
5
4