501 95
400 712
51 172
548 819
1002 873
1109 44
2069 32
198 124
1010 57
641 380
266 599
648 685
85558 208
55429 990
47059 304
37054 761
34553 863
31925 601
29416 148
28818 229
24933 635
24635 14
22133 419
20325 566