3096 994
1475 373
6289 343
4463 592
4904 339
5448 728
2933 34
3963 571
4335 944
3304 681
1655 203
3247 830