516 101
3205 835
12027 1049
14117 248
3159 318
14291 426
11902 82
2702 69
2270 417
2170 284
20018 677
4128 514
7542 765
1337 300
18897 322
8514 372
994 71