28405 943
20984 120
40018 574
9857 869
21556 359
35140 714
54335 483
7534 955
3261 101
6889 71
2546 149
67277 181