1178 232
8305 608
6727 566
1666 145
19052 804
11589 41
10595 466
6194 498
9340 617
2966 173
3543 637
8068 627
29693 688