1603 351
4942 724
2126 463
8293 608
6701 566
1669 145
18994 804
11554 41
10575 466
6182 498
9343 617
2945 173
3534 637
8048 627
29674 688