3089 994
1436 373
6237 343
4445 592
42390 687
4891 339
3211 397
5414 728
2887 34
3953 571
4317 944
3300 681
1639 203
3228 830