3293 595
2865 151
4060 449
2237 239
1549 64
13696 529
4873 415
1306 102
2226 203
2775 560
1209 222
4435 702