3129 685
2432 487
5882 509
14204 561
4189 140
44905 426
2967 67
3976 604
4718 840
9862 639
2377 220
4926 828
13123 731
3425 343
4949 641