2326 648
1676 518
615 122
969 221
1464 307
1777 410
3047 509
4149 261
3239 734
14131 276
1142 81
29423 502
3056 228