3292 595
2865 151
4059 449
2237 239
1549 64
13696 529
4873 415
1306 102
2226 203
2775 560
1208 222
4435 702