3312 595
2875 151
4077 449
2247 239
1556 64
13702 529
4879 415
1324 102
2235 203
2783 560
1214 222
4441 702