2689 30
1576 151
7725 202
9901 193
10953 359
15108 890
8513 374
8402 540
5645 420
19473 806
6577 584
19486 624
9639 291
22106 486