3089 994
1436 373
6239 343
4445 592
42402 687
4891 339
3212 397
5416 728
2893 34
3953 571
4317 944
3300 681
1639 203
3228 830