3312 595
2875 151
4072 449
2246 239
1555 64
13702 529
4878 415
1317 102
2235 203
2783 560
1214 222
4439 702