2999 994
1369 372
5881 342
4300 590
41498 687
4753 339
3063 397
5312 728
2739 34
3829 570
4214 944
3212 681
1547 203
3186 830