3300 595
2868 151
4062 449
2238 239
1549 64
13696 529
4874 415
1308 102
2228 203
2779 560
1210 222
4435 702