1528 97
17212 521
8033 623
16224 862
13355 219
9269 46
7110 678
7310 576
3098 226
29830 782
3871 406
7542 745