2508 768
912 159
20227 382
24241 277
1690 82
36177 740
16191 634
6786 726
14948 381
29156 840
8318 745
2927 439
1748 112
4137 396
5361 35
8241 351
1358 177