306 82
1002 65
2983 412
2211 220
1553 842
158 586
868 911
670 528
285 683
466 732
448 858
39 779
787 854
815 257
2442 127
407 893
991 840
23 693
776 801
786 864
804 66
223 537