1209 276
2922 944
1125 295
2773 608
248 56
2140 683
2650 558
3619 79
22998 514
2788 481
32254 195
21556 651
9817 85
2558 166