4083 640
2665 416
17656 485
21332 313
5444 565
27969 718
6120 548
16353 651
5091 411
6258 707
7551 571
2215 60
27313 213
3113 37
1887 292