15655 866
14735 947
5042 252
188881 907
119721 355
6409 508
1630 60
4077 375
3449 617
8086 622
51466 136