12818 936
17584 259
38966 168
50865 422
11686 95
37390 261
5947 587
6849 669
5496 558
4299 551
6093 390