1332 243
1125 25
952 266
932 691
877 422
727 76
658 847
642 881
625 510
583 638
447 366
422 112
420 341
372 562
253 702
196 733
105 68
52 590