2998 994
1369 372
5876 342
4299 590
41488 687
4752 339
3063 397
5310 728
2739 34
3829 570
4214 944
3212 681
1547 203
3186 830