1028 401
830 741
802 443
780 110
726 425
726 647
581 884
578 235
557 689
479 496
462 286
433 368
352 601
341 677
299 954
286 148
265 722
252 602
204 151
120 570