1116 243
1015 658
1012 599
980 700
898 172
813 763
804 908
654 306
599 139
280 414
249 493
218 646
175 557
94 446