1249
2
556
1
177
503
3
493
5
618
1346
733
645
520
946
4
1140
1087
0
1051
999
535
1475
1940
6
2963
472
2372
1477
2052
8
1679
756
1611
1864
3568
696
1253