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