290
1
335
295
225
79
976
2
77
140
259
176
324
175
242
4
1735
6
1210
918
5
818
125
265
202
1211
736
301
280
340
714
517
357
53
662