2999 994
1369 372
5880 342
4300 590
4753 339
5312 728
4035 821
3455 244
2739 34
3829 570
4214 944
3212 681
1547 203
3186 830