3316 595
2877 151
4082 449
2248 239
1557 64
13704 529
4881 415
1329 102
2237 203
2785 560
1215 222
4441 702