526 297
446 458
302 128
394 165
843 100
374 134
616 966
771 585
945 912
952 90
440 282
38 865
63 26
17 153
197 826
65 976
501 90
167 841
660 211
404 58