15663 866
14738 947
5048 252
188989 907
119949 356
6414 508
1636 60
4079 375
3457 617
8089 622
51526 136