80
58
18
233
1777
441
219
55
6671
365
261
2218
537
174
4321
134
265
127
205
346
245
2463
149
229
267
371
162
99
28
45
318
228
74
264
198
982
5057
787
43
78
35
687
309
227
103
303