2778 296
7089 405
3331 549
8635 620
35408 657
32163 125
1212 145
38350 483
39348 290
13561 60
13340 257
7958 504
10817 78