942 538
878 228
839 377
641 93
618 896
607 630
575 848
544 449
502 274
494 404
423 904
376 931
175 903
28 286