7012 601
6934 503
359450 662
108864 441
88358 300
36669 540
9526 72
16647 59
11588 849
18016 770
27956 182
12047 552