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