2071 97
18075 522
8298 623
16641 862
13951 219
10085 47
7357 678
7502 576
3231 226
30087 782
4027 406
7863 746