766
335
513
37
561
142
247
130
624
139
553
115
737
275
921
536
391
122
993
380
850
303
847
499
486
128
1437
651
646
237
422
143
213
95
484
274
464
278
597
201