12796 936
17584 259
38960 168
50864 422
11686 95
37383 261
5947 587
6848 669
5496 558
4299 551
6092 390