3067 670
7509 443
2391 618
1712 101
5182 240
4456 786
8791 354
6988 450
9818 461
5502 604
5227 378
3516 653
20783 276
4308 441
14434 104
5898 384
72247 659
8518 713
7838 956