1010 513
925 88
918 151
915 57
691 470
564 67
539 779
533 260
503 862
489 142
423 226
404 956
374 756
365 820
350 130
318 271
310 282
281 97
236 675
208 89