2508 768
909 159
20227 382
24237 277
1690 82
36172 740
16176 634
6784 726
14947 381
29150 840
8309 745
2924 439
1748 112
4137 396
5358 35
8241 351
1356 177