31007 351
1615 181
2179 490
9168 151
2328 299
4685 274
5502 100
3535 579
6748 705
14420 329
19790 599
9233 365
4624 183
8330 358
5246 403
3737 63
1399 61
6573 508
8689 819
4234 670
4799 448
9242 708
5406 76
6205 355
6256 137
5120 464
5662 315
11655 524