331 85
1008 241
368 390
768 196
94 882
259 938
152 918
29 71
193 446
798 543
972 257
318 168
866 90
831 61
942 811
256 143
115 840
512 879
297 992
311 857