15096 748
9586 513
6435 710
5705 729
7099 71
14643 947
8733 577
8141 687
8423 417
14004 101
12669 527
2489 168
7368 154
11245 42
5062 308
8184 178
7529 437
3446 362
5431 240
9132 130
6947 466
10286 564
18570 753
1686 49