2895 116
12771 523
3401 449
9007 416
33684 540
4452 292
16124 41
30031 664
25133 656
11697 628
5311 684
78980 242
2580 263
3436 133
9843 537
78090 81
11034 603
17740 279
3760 722
14095 787
12471 457
7028 632
74661 300
43429 170