1050
3
939
1
425
5
474
205
2
819
532
379
806
906
567
590
726
630
1937
859
1051
900
0
1366
4
1428
652
1475
1165
1533
1342
802
568
1208
1095