2508 768
908 159
20224 382
24237 277
1690 82
36165 740
16162 634
6783 726
14946 381
29144 840
8306 745
2920 439
1748 112
4136 396
5357 35
8240 351
1356 177