14291 142
5356 487
20591 495
79395 469
32441 185
3751 540
6264 731
4638 932
5831 897
8073 662
40346 838