1003 986
673 433
648 680
623 331
581 338
563 967
450 403
355 102
342 767
340 552
335 479
290 428
200 624
187 516
142 22
74 909
68 446
38 129