101 28
14981 641
12507 481
2210 370
846 89
16557 511
15928 355
14233 441
25079 825
14675 165
13190 661
11805 659
11458 307
9085 711
10970 946
4187 370
14744 623