12852 936
17592 259
38977 168
50875 422
11687 95
37399 261
5950 587
6857 669
5496 558
4302 551
6095 390