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