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