4143 640
2679 416
17661 485
21340 313
5450 565
28009 718
6128 548
16367 651
5095 411
6268 707
7559 571
2219 60
27315 213
3128 37
1888 292