107
959
117
771
126
571
93
312
80
396
65
202
30
288
36
157
49
155
18
130
8
111
24
115
25
112
17
16
154
13
169
99
14
106