1580 97
17276 521
8055 623
16262 862
13384 219
9315 46
7140 678
7329 576
3112 226
29849 782
3882 406
7569 745