1250 244
1040 816
798 11
730 594
700 681
490 548
290 535
272 347
263 198
246 986
217 37
111 458
73 384