693 183
1163 337
3032 257
2778 708
4159 393
4291 608
6808 323
15097 409
6966 493
18417 59
7623 789
21876 808
9049 482
11828 169
6219 747
4850 554