1302 30
5375 588
21834 283
8982 76
24729 48
20840 333
3932 455
14283 188
6621 526
9117 227
5441 29
6173 969
5681 299
11139 249
3059 462