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