8693 59
12104 97
4605 828
6836 371
2478 562
5223 469
3582 835
9345 400
7257 92
576 34
5284 1000
3090 801
3153 678
3773 925
2133 409