1608 351
4945 724
2128 463
8298 608
6701 566
1670 145
18994 804
11554 41
10577 466
6183 498
9343 617
2945 173
3534 637
8048 627
29675 688