3098 994
1478 373
6295 343
4473 592
42607 687
4905 339
3279 397
5457 728
2961 34
3964 571
4336 944
3305 681
1657 203
3247 830