12836 936
17585 259
38973 168
50874 422
11686 95
37391 261
5948 587
6853 669
5496 558
4299 551
6095 390