3013 994
1369 372
5951 343
4326 590
41602 687
4778 339
3074 397
5322 728
2750 34
3873 570
4216 944
3217 681
1551 203
3191 830