12536 290
12125 782
4906 706
5431 962
28047 53
5967 197
9677 951
45827 385
4687 508
6719 702
3278 778
5353 581
4256 417
1800 359
23009 159
3126 451
3902 426