952 83
5111 907
2559 218
38691 556
37577 649
18768 64
42705 333
25202 613
28572 45
50538 844
28161 763
59404 680
77503 455
19892 400
81987 417
2126 463
639 105
5196 870
11343 188
31337 390
82864 760
70204 685
29503 685
38479 858