12111 561
3249 139
30343 412
1953 67
3369 604
4248 840
8460 639
1745 220
3600 827
9368 731
2577 343
3896 641