3096 994
1473 373
6288 343
4463 592
42583 687
4904 339
3277 397
5443 728
2933 34
3963 571
4334 944
3304 681
1655 203
3247 830