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