1586 330
1566 96
18478 856
6783 554
2597 441
4309 326
47364 282
5554 867
4692 616
28502 979
8974 296
94262 637
50239 170
9994 543
2672 46
3930 394
8581 921
2039 101
4565 399