2268 567
906 46
4841 572
8313 354
6142 450
9553 461
5231 604
4877 378
3335 653
19859 276
4172 441
14301 104
5825 384
69269 662
8428 713
7750 956