12822 936
17584 259
38967 168
50872 422
11686 95
37390 261
5947 587
6849 669
5496 558
4299 551
6094 390