2967 31
9633 747
5052 216
5299 720
5673 141
155943 264
41608 638
15984 71
8410 857
33967 240
9490 755
5142 150
7478 482
5921 539
3754 547
4962 562
4361 614
2138 366