12552 292
11527 782
4825 706
5329 960
27790 53
5585 197
9632 951
45832 385
4601 508
6665 702
3215 778
5256 581
4224 417
1750 359
20541 159
3081 451
3692 426