2326 648
1675 518
614 122
969 221
1464 307
1777 410
3047 509
4148 261
3239 734
14131 276
1142 81
29421 502
3056 228