3093 994
1452 373
6260 343
4458 592
42475 687
4897 339
3268 397
5423 728
2903 34
3958 571
4325 944
3302 681
1645 203
3246 830