12181 561
3263 139
30865 414
1957 67
3373 604
4253 840
8511 639
1754 220
3631 827
9500 731
2591 343
3909 641