9876 282
20411 515
4222 399
14699 502
3281 639
15437 699
10668 409
14264 60
7105 196
4875 127
2651 453
2839 674
5328 416
3288 558
3438 689