2508 601
2861 697
2439 716
645 135
11832 835
12632 189
23400 768
22185 182
16147 81
2339 451
1513 54
2246 368