2510 601
2861 697
2442 716
649 135
11838 835
12635 189
23400 768
22195 182
16149 81
2339 451
1513 54
2247 368