31007 351
1618 181
2179 490
9182 151
2329 299
4696 274
5507 100
3536 579
6749 705
14420 329
19791 599
9234 365
4625 183
8331 358
5250 403
3738 63
1401 61
6574 508
8689 819
4242 670
4800 448
9245 708
5406 76
6206 355
6259 137
5121 464
5663 315
11658 524