2326 648
1671 518
602 122
966 221
1457 307
1772 410
3032 509
4106 261
3230 734
14131 276
1140 81
29332 502
3052 228