1093 243
1016 225
1009 658
878 172
872 491
834 104
788 763
774 312
707 247
632 532
595 793
589 139
533 889
500 583
479 575
397 903
388 943
270 703
263 54
234 493