20140 297
14579 783
5129 706
5742 962
28822 53
7042 201
14347 952
46570 385
4963 508
7300 702
3552 778
5946 581
4624 417
2036 359
25038 160
3368 451
4307 426