1011
1
1636
1658
2
2204
6
656
470
321
1299
874
620
575
3
469
645
749
764
1426
684
1840
0
1146
422
606
4
653
211
843
1209
711
1512
840
698
252