3093 994
1455 373
6265 343
4458 592
42502 687
4900 339
3274 397
5428 728
2918 34
3962 571
4329 944
3303 681
1648 203
3246 830