250
1
291
2
762
727
3
1053
239
1111
352
1186
596
0
443
253
716
4
362
1010
635
7
532
1916
503
600
705
229
76
951
760
101
323
305
233
703