3297 595
2865 151
4061 449
2237 239
1549 64
13696 529
4874 415
1307 102
2227 203
2776 560
1209 222
4435 702