906
2
379
4
447
1
249
191
61
304
107
123
120
87
197
76
96
89
295
218
103
195
153
77
83
91
540
5
248
599
99
382
90
97