12951 936
17647 259
39029 168
50905 422
11694 95
37422 261
5952 587
6867 669
5496 558
4306 551
6099 390