290
1
297
274
420
719
884
2
457
4
267
363
246
518
265
231
303
466
365
302
317
404
308
509
0
580
634
561
1048
3
438
385
1659
484