1056 826
999 435
987 61
812 495
697 585
691 263
624 250
508 26
499 620
441 319
395 830
379 683
268 499
241 898
84 924
58 450
24 871