3093 994
1453 373
6260 343
4458 592
42480 687
4897 339
3268 397
5424 728
2904 34
3958 571
4327 944
3302 681
1645 203
3246 830