3052 685
656 50
880 131
373 101
1368 307
197 27
2932 569
33116 364
39578 290
23543 116
8436 155
5950 469
3532 145