2985 588
2565 657
63623 515
104622 326
25419 773
8283 660
24757 280
4481 363
18935 543
5274 293
3465 643
6968 699
11515 251
5397 680
7131 755
5135 679
4301 874
32355 840
9095 394
16247 593