352
2
635
7
532
503
1
599
761
291
737
1053
727
3
684
0
703
443
253
361
1009
1186
595
1111
705
229
76
101
323
305
760
951
1720
654
917