1016 326
1012 748
926 291
897 132
889 838
662 282
657 737
651 309
580 735
570 853
570 538
509 507
508 604
382 47
374 619
357 395
356 402
318 896
282 866
251 638