1378 97
16580 521
7488 623
15696 862
12835 219
8507 46
6859 678
7162 576
2995 226
29604 782
3769 406
7316 745