3081 994
1425 373
6225 343
4437 592
42350 687
4882 339
3209 397
5406 728
2861 34
3953 571
4308 944
3299 681
1626 203
3216 830