3303 595
2870 151
4066 449
2241 239
1550 64
13699 529
4874 415
1312 102
2230 203
2781 560
1210 222
4435 702