1070 133
5361 421
10232 794
7639 398
14694 591
7788 603
6507 664
9881 229
14288 830
3024 46
4069 474
30961 91