3131 685
2437 487
5878 509
14170 561
4178 140
44654 426
2988 67
3988 604
4720 840
9839 639
2385 220
4928 828
11951 731
3436 343
4955 641