2326 648
1671 518
602 122
966 221
1459 307
1772 410
3040 509
4106 261
3230 734
14131 276
1141 81
29334 502
3054 228