3091 503
8658 462
14816 223
9949 611
14784 317
65543 86
19894 400
6124 612
5236 667
4804 879
21974 429
2167 159