901
0
918
573
417
785
1671
265
820
953
646
177
543
2150
2
581
640
683
590
464
6333
3017
9
2109
979
2694
3
1682
2730
6
1511
3165
961
1077
1428