274
1
1248
3
287
223
2
340
71
67
938
474
619
985
1273
2405
726
1678
1507
380
391
883
664
579
355
361
228
136
315
258
322
87