1826 97
17687 522
8227 623
16488 862
13714 219
9872 46
7273 678
7441 576
3191 226
29985 782
3979 406
7770 746