3300 595
2868 151
4061 449
2237 239
1549 64
13696 529
4874 415
1308 102
2227 203
2778 560
1210 222
4435 702