3145 503
8669 462
14818 223
9949 611
14796 317
65586 86
19933 400
6134 612
5239 667
4806 879
21988 429
2170 159