295 82
2284 793
36 641
748 145
231 76
155 586
23 693
588 43
464 732
282 683
313 534
782 155
104 854
369 394
185 87
641 697
330 90
867 911
746 525
689 318
753 501
388 148