3316 595
2877 151
4083 449
2249 239
1557 64
13705 529
4881 415
1329 102
2237 203
2786 560
1216 222
4441 702