3092 994
1452 373
6259 343
4458 592
42471 687
4897 339
3267 397
5422 728
2902 34
3958 571
4325 944
3302 681
1645 203
3246 830