1015 252
1003 845
957 572
899 285
787 990
781 836
731 113
720 843
704 763
701 77
687 565
560 72
486 196
434 657
365 570
349 952
338 233
334 41
279 240
247 911