3130 685
2432 487
5882 509
14204 561
4190 140
44912 426
2973 67
3977 604
4718 840
9872 639
2377 220
4926 828
13123 731
3425 343
4949 641