1586 330
1566 96
18480 856
6783 554
2600 441
4309 326
47366 282
5554 867
4696 616
28502 979
8976 296
94269 637
50244 170
10001 543
2672 46
3930 394
8581 921
2039 101
4565 399