1001
1
560
981
5689
6
3538
1330
860
2
1114
706
2054
1649
1269
0
814
1428
632
328
837
2436
1013
483
1133
1011
698
1315
2271
662
605
1772
3
488