12240 561
3268 139
31184 414
1958 67
3396 604
4255 840
8535 639
1764 220
3642 827
9582 731
2613 343
3927 641