12601 936
17572 259
38888 168
50827 422
11682 95
37349 261
5945 587
6830 669
5491 558
4297 551
6083 390