3128 685
2432 487
5880 509
14197 561
4185 140
44841 426
2967 67
3976 604
4718 840
9830 639
2374 220
4922 828
12589 731
3424 343
4949 641