29505 138
6951 310
6734 684
63655 201
2105 124
3610 555
4525 488
12537 339
6687 490
6079 279
6122 558
4798 371
6402 328
8516 922
4501 396
6562 817
3469 281
14154 310
3656 467
6189 369
4381 668