1209 276
2922 944
1125 295
2773 608
249 56
2141 683
2650 558
3619 79
23000 514
2789 481
32254 195
21556 651
9817 85
2558 166