1055 580
1028 949
937 14
863 510
828 792
818 571
815 650
765 693
730 986
708 940
656 926
540 808
508 911
463 392
338 754
332 159
279 177
278 592
200 625
199 423