15196 171
5500 202
2344 184
4295 685
6326 564
4511 81
102044 201
56193 392
9732 314
11748 335
25175 89
12264 548
25460 519
46647 739
16576 871
15365 329
6084 703
18847 380
16272 692
5595 110