2071 97
18071 522
8297 623
16639 862
13949 219
10083 47
7356 678
7502 576
3231 226
30083 782
4027 406
7862 746