3320 595
2884 151
4097 449
2251 239
1563 64
13708 529
4883 415
1336 103
2242 203
2794 560
1221 222
4443 702