1184
2
555
1
1241
409
1307
648
410
1314
1600
1477
725
3634
8
1697
1024
1707
450
923
786
883
1649
4
2935
3
822
2789
432
1549
0
372
953
2181
5573
6
655