290
1
335
295
224
79
975
2
77
140
259
176
323
175
242
4
1733
6
1210
918
5
818
125
265
202
736
301
280
339
714
517
357
52
662