3089 994
1439 373
6239 343
4450 592
42415 687
4896 339
3236 397
5419 728
2896 34
3954 571
4318 944
3300 681
1639 203
3233 830