3096 994
1472 373
6286 343
4463 592
4904 339
5443 728
2932 34
3963 571
4334 944
3304 681
1654 203
3247 830