506 463
448 121
441 957
423 758
411 1000
408 921
329 48
304 829
302 708
292 223
280 966
211 108
180 666
157 791
137 345
109 96
93 638
82 488
68 619
54 688