15071 49
21035 432
7780 681
19729 612
15982 116
25973 164
11920 357
15779 123
47158 329
42651 682
14892 461
9377 78
2150 397
2220 278
2678 324