3023 685
653 50
880 131
372 101
1368 307
190 27
2930 569
33111 364
39567 290
23534 116
8430 155
5946 469
3530 145