12890 936
17594 259
38991 168
50877 422
11690 95
37408 261
5952 587
6860 669
5496 558
4302 551
6096 390