31010 351
1629 181
2185 490
9223 151
2334 299
4715 274
5513 100
3540 579
6767 705
14425 329
19800 599
9238 365
4627 183
8333 358
5261 403
3740 63
1405 61
6574 508
8695 819
4246 670
4806 448
9258 708
5411 76
6214 355
6283 137
5125 464
5672 315
11673 524