21486 642
5273 814
9527 487
5295 188
6179 641
4031 338
3491 935
4013 650
1577 442
9502 673
6794 151
944 158
2790 479