2102 97
18140 522
8313 623
16672 862
13989 219
10121 47
7375 678
7511 576
3241 226
30106 782
4039 406
7885 746