14931 97
16101 131
3224 631
1629 126
3783 795
1789 188
18729 672
15633 186
12662 655
9289 672
4296 236
3685 343