428
1
461
1437
2
470
796
6
606
5
382
649
125
162
592
717
677
429
3910
142
1199
0
106
328
169
523
577
928
1049
838
1354
3502
7
2327
556