29501 138
6947 310
6733 684
63655 201
2104 124
3610 555
4524 488
12532 339
6685 490
6074 279
6122 558
4795 371
6400 328
8514 922
4500 396
6558 817
3468 281
14144 310
3654 467
6189 369
4381 668