3136 503
8665 462
14818 223
9949 611
14795 317
65578 86
19928 400
6131 612
5239 667
4805 879
21988 429
2170 159