3316 595
2876 151
4079 449
2248 239
1556 64
13703 529
4881 415
1328 102
2237 203
2784 560
1215 222
4441 702