3111 503
8661 462
14818 223
9949 611
14788 317
65562 86
19903 400
6127 612
5236 667
4804 879
21976 429
2169 159