12991 936
17653 259
39063 168
50911 422
11695 95
37430 261
5953 587
6868 669
5499 558
4308 551
6099 390