2956 307
10100 677
2562 190
3290 584
6016 554
19529 645
17459 57
4210 313
5976 79
4633 711
6128 160
7065 54
14062 348
9078 541
83842 511
24191 373
2903 564
2085 542
3324 584