1378 97
16577 521
7488 623
15696 862
12829 219
8504 46
6857 678
7162 576
2995 226
29598 782
3769 406
7314 745