160
843
197
733
104
564
41
408
54
331
38
99
69
242
63
233
46
217
13
779
52
196
20
192
44
185
36
161
24
153
3
31
51
166
19
141