2943 783
801 187
17323 345
6736 787
63103 515
42121 726
16321 195
43226 539
8625 843
7831 321
3451 107
4552 535
3117 530
7257 685
21665 41