3081 994
1422 373
6220 343
4432 592
42344 687
4881 339
3208 397
5405 728
2861 34
3953 571
4307 944
3299 681
1626 203
3216 830