1102 243
1012 658
1006 599
953 700
891 172
802 763
801 908
651 306
596 139
272 414
245 493
216 646
168 557
91 446