3128 685
2432 487
5879 509
14197 561
4183 140
44829 426
2967 67
3976 604
4718 840
9827 639
2374 220
4921 828
11935 731
3422 343
4949 641