3002 994
1369 372
5883 342
4300 590
4756 339
5312 728
2741 34
3829 570
4214 944
3212 681
1547 203
3186 830