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