3115 685
2419 487
5860 509
14157 561
4154 140
44504 426
2956 67
3967 604
4707 840
9815 639
2372 220
4917 828
11926 731
3416 343
4934 641