3786 487
4230 567
3407 292
5123 113
4353 421
7243 793
8400 504
4837 507
4491 258
4005 731
95752 845
37605 679