3091 994
1446 373
6251 343
4454 592
42447 687
4897 339
3260 397
5420 728
2897 34
3955 571
4323 944
3300 681
1642 203
3242 830