1000 262
1621 533
1345 321
2371 573
3490 149
1575 315
2300 625
15331 227
4629 101
3234 202
2838 699
2914 75
2465 781
7567 497
5231 322
6833 657
2789 650
1084 136
5355 864
3361 644
1962 254
1701 52
8288 774
4901 706