1338 243
1125 25
953 266
935 691
877 422
727 76
658 847
642 881
626 510
583 638
448 366
426 112
420 341
372 562
253 702
197 733
105 68
53 590