2326 648
1671 518
598 122
966 221
1457 307
1770 410
3024 509
4104 261
3230 734
14131 276
1140 81
29329 502
3051 228