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