12801 936
17584 259
38966 168
50865 422
11686 95
37384 261
5947 587
6849 669
5496 558
4299 551
6092 390