15656 866
14735 947
5045 252
188909 907
119802 355
6411 508
1632 60
4077 375
3450 617
8088 622
51492 136