29501 138
6947 310
6733 684
63655 201
2104 124
3610 555
4524 488
12534 339
6686 490
6075 279
6122 558
4795 371
6401 328
8514 922
4500 396
6558 817
3468 281
14147 310
3654 467
6189 369
4381 668