12991 936
17653 259
39067 168
50912 422
11695 95
37431 261
5953 587
6868 669
5499 558
4308 551
6099 390