2810 685
5042 112
29588 123
8291 523
9040 70
8802 212
10424 450
20019 46
144526 561
9607 680
5595 726
4302 608
2970 117