4141 640
2677 416
17660 485
21338 313
5450 565
28008 718
6128 548
16367 651
5095 411
6268 707
7559 571
2218 60
27315 213
3127 37
1888 292