31006 351
1610 181
2177 490
9155 151
2324 299
4666 274
5497 100
3532 579
6743 705
14418 329
19789 599
9233 365
4622 183
8329 358
5244 403
3735 63
1399 61
6571 508
8686 819
4003 670
4796 448
9236 708
5403 76
6203 355
6250 137
5120 464
5661 315
11643 524