4446
974
973
880
829
766
663
497
409
290
196
194
192
189
184
171
152
141
136
119
111
104
101
94
84
83
82
77
71
66
65
64
55
51
46
44
43
40
36
34
30
27
26
25
24
23
21
20
17
16