1011
3
476
2
417
654
389
1
465
0
796
284
258
550
905
1780
5
727
433
488
355
494
364
366
617
91
335
421
271
415
903
354
534
249
275