12726 936
17582 259
38941 168
50856 422
11682 95
37377 261
5947 587
6842 669
5494 558
4298 551
6091 390