3121 503
8662 462
14818 223
9949 611
14792 317
65571 86
19917 400
6131 612
5238 667
4804 879
21984 429
2169 159