1616 351
4968 724
2141 463
8317 608
6703 566
1670 145
18995 804
11554 41
10579 466
6184 498
9344 617
2945 173
3534 637
8051 627
29679 688