4081 640
2663 416
17656 485
21332 313
5444 565
27967 718
6120 548
16353 651
5091 411
6258 707
7551 571
2214 60
27313 213
3113 37
1887 292