3303 595
2870 151
4066 449
2241 239
1550 64
13700 529
4874 415
1313 102
2230 203
2782 560
1210 222
4437 702