20161 431
7706 681
18438 612
15696 116
25056 164
11494 357
15555 123
45944 328
41611 682
14538 461
9130 78
2129 397
2169 278
2607 323