3282 595
2864 151
4056 449
2235 239
1545 64
13696 529
4873 415
1305 102
2225 203
2774 560
1207 222
4434 702