2981 874
3095 660
2031 332
54683 847
46805 175
25674 576
46738 503
20522 621
21442 386
23538 66
11447 509
12196 616
15203 493
19926 509
5295 230