1603 351
4942 724
2126 463
8294 608
6701 566
1670 145
18994 804
11554 41
10576 466
6182 498
9343 617
2945 173
3534 637
8048 627
29675 688