1209 276
2922 944
1125 295
2773 608
250 56
2141 683
2651 558
3619 79
23001 514
2790 481
32258 195
21556 651
9818 85
2558 166