1010 674
940 712
936 38
801 65
784 848
772 333
733 242
619 633
612 368
601 87
562 563
556 825
513 449
473 62
439 164
313 592
239 36
187 89
169 306
119 905