2501 601
2858 697
2439 716
645 135
11830 835
12613 189
23397 768
22179 182
16147 81
2339 451
1513 54
2246 368