308
1
830
1210
2
415
3
732
582
0
944
4
760
1020
654
466
553
931
678
894
1405
1344
619
1263
3563
5
4270
12153
1475
831
1308
1547
544
2511
1237
1334