1023 252
1007 845
960 572
906 285
789 990
786 836
745 843
734 113
712 763
710 565
708 77
562 72
497 196
445 657
394 570
354 952
343 233
339 41
285 240
259 911