3112 994
1504 373
6327 343
4491 592
42753 687
4918 339
3349 397
5482 728
3013 34
3972 571
4363 944
3325 681
1670 203
3255 830