1049 98
862 60
2973 279
16398 693
30612 295
8682 168
11874 397
12266 485
15103 609
8583 38
4472 97
9157 425
9269 320
9762 100
5845 533
6443 211
2813 498
3573 322
3094 28
41675 682