300
961
269
447
4
311
61
327
44
303
39
223
74
235
47
213
54
220
9
184
66
149
40
129
58
144
36
122
13
777
52
114
19
117
24