15656 866
14735 947
5042 252
188894 907
119757 355
6409 508
1631 60
4077 375
3449 617
8088 622
51480 136