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