2982 412
2902 313
329 49
649 859
748 525
831 66
1236 359
669 528
674 43
862 97
852 190
156 586
1000 65
410 413
778 896
580 511
313 201
285 683
231 76
752 412
370 695
299 141