156655 607
83655 531
18671 505
21792 288
2595 124
3076 114
3827 653
6264 604
53070 955
8367 380
38134 831