250
1
292
2
762
728
3
1053
240
1111
352
1186
596
0
443
253
716
4
363
1010
635
7
532
1916
503
600
705
229
77
951
760
101
323
305
233
703