1605 351
4944 724
2126 463
8298 608
6701 566
1670 145
18994 804
11554 41
10577 466
6182 498
9343 617
2945 173
3534 637
8048 627
29675 688