20533 427
7621 655
9042 31
44990 926
9900 137
30075 664
92381 683
5519 399
2484 192
260196 832
14629 70
4987 627
3284 614
2864 305
1333 66
1711 254