3013 994
1369 372
5954 343
4327 590
41609 687
4778 339
3074 397
5322 728
2751 34
3875 570
4216 944
3217 681
1551 203
3191 830