12878 936
17594 259
38985 168
50876 422
11689 95
37407 261
5952 587
6860 669
5496 558
4302 551
6096 390